package yichangchuli;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Throws01 {
    public static void main(String[] args) throws ParseException {
        //代码异常,代码出现非正常，语法错误不在异常中出现
//        Array();//调用者也没有处理，交给java虚拟机处理，打印到控制台去停止
        Simp();
    }
//告诉调用者，调用我会出现这样的问题
    //无异常正常打印
    //真的出现了异常，也会交给调用者

//    private static void Array() throws NullPointerException {
//        int[] arr = null;
//        for (int i = 0; i < arr.length; i++) {
//            System.out.println(arr[i]);
//        }
//    }
//告诉调用者，调用我会出现这样的问题
//无异常正常打印
//真的出现了异常，也会交给调用者
    private static void Simp() throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:dd:ss");
        Date D =sdf.parse("1212-12-12 12:12:12");
        System.out.println(D);
//编译异常必须声明
        //运行异常可以不用声明
    }
}
